home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 12: Textmags & Docs / nf_archive_12.iso / MAGS / SOURCES / ATARI_SRC.ZIP / atari source / AHDI / IDEINST / SECT.C < prev    next >
Encoding:
C/C++ Source or Header  |  2001-02-09  |  661 b   |  54 lines

  1. /* sect.c */
  2.  
  3. #include <osbind.h>
  4.  
  5.  
  6. /*
  7.  * Get physical unit's root block.
  8.  */
  9. getroot(dev, buf)
  10. int dev;
  11. char buf[];
  12. {
  13.     dev += 2;
  14.     return (Rwabs(8, buf, 1, 0, dev));
  15. }
  16.  
  17.  
  18. /*
  19.  * Write physical unit's root block.
  20.  */
  21. putroot(dev, buf)
  22. int dev;
  23. char buf[];
  24. {
  25.     dev += 2;
  26.     return (Rwabs(9, buf, 1, 0, dev));
  27. }
  28.  
  29.  
  30. /*
  31.  * Get logical drive's boot block.
  32.  */
  33. getboot(ldev, buf)
  34. int ldev;
  35. char buf[];
  36. {
  37.     ldev += 2;
  38.     return (Rwabs(0, buf, 1, 0, ldev));
  39. }
  40.  
  41.  
  42. /*
  43.  * Write physical unit's boot block.
  44.  */
  45. putboot(ldev, buf)
  46. int ldev;
  47. char buf[];
  48. {
  49.     ldev += 2;
  50.     return (Rwabs(1, buf, 1, 0, ldev));
  51. }
  52.  
  53.  
  54.